package cn.px.payments.jsapi.entity.dto;

import cn.px.payments.jsapi.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("支付单参数")
public class RefundInfo extends BaseEntity {

    @ApiModelProperty("主键")
    private String id;
    @ApiModelProperty("订单编号")
    private String orderId;
    @ApiModelProperty("订单来源,1停车场")
    private String orderSource;
    @ApiModelProperty("退款金额")
    private String refundFee;
    @ApiModelProperty("支付金额")
    private String totalFee;
    @ApiModelProperty("用户openid")
    private String openId;


    @ApiModelProperty("微信订单号")
    private String transactionId;

    @ApiModelProperty("0已退款，1退款申请中，2已退款，3退款失败，4通知失败")
    private String refundStatus;
    @ApiModelProperty("是否删除（0:未删除 1:已删除）")
    private String deleteStatus;
    @ApiModelProperty("第三方平台退款单号")
    private String threePlatRefundId;
    @ApiModelProperty("商户退款单号")
    private String refundNo;
    @ApiModelProperty("退款通知地址")
    private String notifyUrl;
}
